/* line 1, ../sass/style.scss */
/* line 2, ../sass/style.scss */
.clear {
    clear: both;
}

/* line 3, ../sass/style.scss */
.selector input {
    margin: 0px !important;
}

/* line 2, ../sass/style.scss */
/* line 5, ../sass/style.scss */
.mgTB {
    margin-top: 50px !important;
}

/* line 3, ../sass/style.scss */
/* line 8, ../sass/style.scss */
body {
    background-color: #E6E6E6;
    font-family: Georgia;
    font-size: 19px;
    font-style: italic;
    color: #4D4D4D;
    text-align: justify;
    overflow-x: hidden !important
}

/* line 4, ../sass/style.scss */
/* line 11, ../sass/style.scss */
.outer-wrapper {
    width: 100%;
    position: relative;
    min-height: 400px;
    margin: 30px auto;
    background-color: #EFEBE2;
    padding: 15px;
    -moz-box-shadow: 0px 0px 6px 4px #cccccc;
    -webkit-box-shadow: 0px 0px 6px 4px #cccccc;
    box-shadow: 0px 0px 6px 4px #cccccc    
}

/*SELLO CONTRATO*/
/* line 17, ../sass/style.scss */
/* line 25, ../sass/style.scss */
.sello-contrato {
    width: 158px;
    height: 240px;
    position: absolute;
    top: -30px;
    right: 0px;
    background-image: url("../images/sello.png");
}

/* line 26, ../sass/style.scss */
/* line 35, ../sass/style.scss */
.border-wrapper {
    border: 1px solid white;
    margin: 0px auto;
    height: 100%;
    padding: 50px;
    -moz-box-shadow: 0px 0px 0px 1px #cccccc;
    -webkit-box-shadow: 0px 0px 0px 1px #cccccc;
    box-shadow: 0px 0px 0px 1px #cccccc;
}
/* line 36, ../sass/style.scss */
/* line 46, ../sass/style.scss */
.header-wrapper {
    text-align: center;
}

/* line 37, ../sass/style.scss */
/* line 51, ../sass/style.scss */
.header-wrapper img {
    margin: 30px auto;
}

/* line 41, ../sass/style.scss */
/* line 56, ../sass/style.scss */
p {
    font-size: 19px;
    font-style: italic;
    color: #4D4D4D;
    text-align: justify;
}

/* line 42, ../sass/style.scss */
/* line 64, ../sass/style.scss */
p span.verde {
    color: #609596;
}

/* line 43, ../sass/style.scss */
/* line 69, ../sass/style.scss */
p span.rojo {
    color: #A90001;
}

/* line 45, ../sass/style.scss */
/* line 74, ../sass/style.scss */
.lineachica {
    width: 100%;
    border-top: 1px solid white;
    border-bottom: 1px solid #cecec2;
}

/*FORMULARIO CONTRATO*/
/* line 53, ../sass/style.scss */
/* line 82, ../sass/style.scss */
#contrato-form input {
    font-family: Georgia;
    font-size: 17px;
    font-style: italic;
    color: #B3B3B3;
    background: none;
    border: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-radius: 0px;
    border-bottom: 1px dashed gray;
}

/* line 66, ../sass/style.scss */
/* line 97, ../sass/style.scss */
.agregarInputs {
    margin: 20px 0px;
}

/* line 67, ../sass/style.scss */
/* line 102, ../sass/style.scss */
.agregarInputs a {
    color: #A90001;
    font-size: 19px;
    font-style: italic;
}

/* line 110, ../sass/style.scss */
.aceite-icon {
    background-image: url("../images/categorias/aceite.png");
}

/* line 110, ../sass/style.scss */
.aluminio-icon {
    background-image: url("../images/categorias/aluminio.png");
}

/* line 110, ../sass/style.scss */
.carton-y-papel-icon {
    background-image: url("../images/categorias/carton-y-papel.png");
}

/* line 110, ../sass/style.scss */
.plastico-icon {
    background-image: url("../images/categorias/plastico.png");
}

/* line 110, ../sass/style.scss */
.tetra-icon {
    background-image: url("../images/categorias/tetra.png");
}

/* line 110, ../sass/style.scss */
.vidrio-icon {
    background-image: url("../images/categorias/vidrio.png");
}

/* line 115, ../sass/style.scss */
.caja-icono-categoria {
    width: 170px;
    height: 209px;
    background-repeat: no-repeat;
    background-position: center 20px;
}

/* line 121, ../sass/style.scss */
.caja-icono-categoria label {
    width: 100%;
    height: 100%;
}

/* line 124, ../sass/style.scss */
.caja-icono-habito {
    width: 170px;
    height: 220px;
    background-repeat: no-repeat;
    background-position: center 20px;
}

/* line 130, ../sass/style.scss */
.caja-icono-habito label {
    width: 100%;
    height: 100%;
}

/* line 133, ../sass/style.scss */
.reto-1-icon {
    background-image: url("../images/habitos/reto-1.png");
}

/* line 133, ../sass/style.scss */
.reto-2-icon {
    background-image: url("../images/habitos/reto-2.png");
}

/* line 133, ../sass/style.scss */
.reto-3-icon {
    background-image: url("../images/habitos/reto-3.png");
}

/* line 133, ../sass/style.scss */
.reto-4-icon {
    background-image: url("../images/habitos/reto-4.png");
}

/* line 133, ../sass/style.scss */
.reto-5-icon {
    background-image: url("../images/habitos/reto-5.png");
}

/* line 133, ../sass/style.scss */
.reto-6-icon {
    background-image: url("../images/habitos/reto-6.png");
}

/* line 133, ../sass/style.scss */
.reto-7-icon {
    background-image: url("../images/habitos/reto-7.png");
}

/* line 133, ../sass/style.scss */
.reto-8-icon {
    background-image: url("../images/habitos/reto-8.png");
}

/* line 133, ../sass/style.scss */
.reto-9-icon {
    background-image: url("../images/habitos/reto-9.png");
}

/* line 138, ../sass/style.scss */
.acepto input {
    margin-right: 20px;
}


/*FOOTER*/
#footer-wrapper{
    background-image: url('../images/sobre.png');
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    height: 382px;
    margin-top: -400px;
    position: relative;
    z-index: 9999
}

#enviar{
    border-bottom: 1px solid #A90001 !important;
    color: #A90001 !important;
    font-size: 30px !important;
    padding-left: 50px !important;
    background-image: url('../images/pluma.png') !important;
    background-repeat: no-repeat !important;
    background-position: left center !important;
    cursor: pointer !important;
    height: 43px !important
}

.social-wrapper{
    background-color: #4A7578;
    height: 250px;
    position: relative;
    margin-top: -120px;
    padding-top: 140px;
    border-bottom: 40px solid #2E4849
}
.social-wrapper p{
    text-align: center;
    color: #f1f1f1
}

/*CONTRATO*/
ul{list-style: inside}
ul li{
    font-family: Georgia;
    font-size: 19px;
    font-style: italic;
    color: #4D4D4D;
    text-align: justify;
}

.sello-compromiso{
    background-image: url('../images/sello-contrato.png');
    background-repeat: no-repeat;
    width: 127px;
    height: 129px;
    background-position: center center
}
.sello-compromiso p{
    margin-top: 55px;
    font-size: 16px;
    text-align: center
}

.linea-saludo{border-top: 1px solid #4A7578}
.redes {padding-top: 290px}
.saludo p{color: #4A7578;font-size: 16px;margin: 15px 0px !important}

/*VALIDADOR*/
.validador{
    position: fixed !important;
    top: 0px !important;
    left: 0px !important;
    width: 100% !important;
    z-index: 9999 important;
    margin-bottom: 0px !important
}